package com.mingqijia.gassafety.authority.dal.command;

import com.mingqijia.gassafety.shared.cqrs.UpdateCommand;
import com.mingqijia.gassafety.shared.enums.RunningState;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * 修改$命令
 * @author Damon S.
 * @version v0.2
 * @date 2021-06-19
 */
@Data
@Builder
public class UpdateCompanyCommand implements UpdateCommand {
    /** 唯一标识 */
    private String id;
    /** 企业名称 */
    private String name;
    /** 企业简称 */
    private String alias;
    /** 企业类型：取值自字典 */
    private String type;
    /** 企业属性：取值自字典 */
    private String nature;
    /** 上级企业*/
    private String parentId;
    /** 省市ID*/
    private String divisionId;
    /** 联系人姓名 */
    private String contact;
    /** 联系电话 */
    private String phone;
    /** PC端logo */
    private String pcLogo;
    /** 移动端logo */
    private String mobileLogo;
    /** 状态：正常，冻结 */
    private RunningState state;
    /** 更新人 */
    private String updatedBy;
    /** 第三方系统 */
    private List<String> thirdparty;
}
